English Dictionary
◊ DID YOU MEAN CITY?
nerve center
n : a cluster of nerve cells governing a specific bodily
process; "in most people the speech center is in the left
hemisphere" [syn: {center}, {centre}, {nerve centre}]